package mest.VO.cxj;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 这是集供应商，存货和生产作业于一体的VO
 *
 * @Description
 * @auther Machenike
 * @create 2019-11-21 17:51
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ProductJobVO {

    private  Integer id;

    // 生产单的Id
    private Integer poId;

    //物料Id
    private Integer bomId;

    //物料名称
    private String bomName;

    //供应商Id
    private Integer pfId;

    //供应商名称
    private String providerName;

    // 存货档案的Id
    private Integer sfId;

    //产品名称
    private String commName;

    //产品别名
    private String anotherName;

    //计量单位
    private String Measurement;

    //产品规格
    private String size;

    //默认税率为0.13
    private double taxRate;

    //成本单价
    private BigDecimal oneprice;

    //成本总价（初始为0，实际要通过数量得出）
    private BigDecimal allprice;

    //含税单价
    private BigDecimal unitprice;

    //含税总价（初始为0，实际要通过数量得出）
    private BigDecimal totalprice;

    //计划生产数量
    private Integer planNumber;

    //现存量
    private Integer nowstock;

    //暂时作保留
    private String description;

}
